package xrz.com.jr.utils;

import android.content.Context;
import android.content.Intent;
import android.net.Uri;
import android.text.TextUtils;

import org.xutils.common.util.LogUtil;

import xrz.com.jr.WebViewActivity;

public class OpenBrowUtils {

    public static void startBrower(Context context, String uri) {
        if(uri.substring(0,4).equals("http") == false){
            uri = "http://"+uri;
        }
        Intent intent = new Intent(context, WebViewActivity.class);
        intent.putExtra("url",uri);
        context.startActivity(intent);
    }

//    public static void startBrower(Context context, Uri uri) {
//        Intent intent = new Intent();
//        intent.setAction("android.intent.action.VIEW");
//        /* ��ʵ���Բ�����Ӹ�Category */
//        intent.addCategory("android.intent.category.BROWSABLE");
//        intent.setData(uri);
//        intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
//        /* �������������򿪱���html�ļ��Ļ�����ֻ��ͨ����ʽintent���������? */
//        boolean explicitMode = false;
//        String scheme = uri.getScheme();
//        if (scheme != null && scheme.startsWith("file")) {
//            explicitMode = true;
//        }
//        if (scheme.equals("") || scheme == null) {
//            explicitMode = true;
//        }
//        if (explicitMode) {
//            intent.setClassName("com.android.browser", "com.android.browser.BrowserActivity");
//        } else {
//            intent.addCategory("android.intent.category.BROWSABLE");
//        }
//        context.startActivity(intent);
//    }
//
//    public static void startBrower(Context context, String uri, String packageName, String className) {
//        if(uri.startsWith("http") == false){
//            uri = "http://"+uri;
//        }
//        startBrower(context, Uri.parse(uri), packageName, className);
//    }
//
//    public static void startBrower(Context context, Uri uri, String packageName, String className) {
//        Intent intent = new Intent();
//        intent.setAction("android.intent.action.VIEW");
//        intent.setData(uri);
//        intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
//        intent.setClassName(packageName, className);
//        context.startActivity(intent);
//    }
//
//    public static void clickFristPageViewFlow(Context ctx, String link) {
//        if (TextUtils.isEmpty(link) || link.equals("#") || link.equals("null"))
//            return;
//        if (link.contains("?")) {
//            String app = "", act = "", id = "";
//            int i1 = link.indexOf("?");
//            String str = link.substring(i1);
//            int i2 = str.indexOf("=");
//            String key1 = str.substring(1, i2);
//            int i3 = str.indexOf("&");
//            String value1 = str.substring(key1.length() + 2, i3);
//            LogUtil.e(link);
//            LogUtil.e("app=" + app + "   act=" + act + "     id=" + id);
//        }
//        // if(link_frist.equals("http://m.zhangyingtianxia.com/index.php?app=zyclassroom&act=show&id")){
//        //
//        // }else if(link_frist.equals("")){
//        //
//        // }else if(link_frist.equals("")){
//        //
//        // }else{
//        //
//        // }
//    }
}
